/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlacciones.ejb3.business;

import java.io.File;
import javax.ejb.Stateless;

/**
 *
 * @author Vanessa
 */
@Stateless
public class CopiaArchivosBean implements CopiaArchivosLocal {
    
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method" or "Web Service > Add Operation")

    public String copiaArchivoResultados( File origen, String cod_area){
        String ban = "bien";
        try{
            System.out.println( "Copiando archivo......." + origen.getAbsolutePath() );
//            String directorio_destino_resultado = "D:/CAS/SICI/";
            String directorio_destino_resultado = "F:/sistemaRRHH/CONTROL DE ACCIONES/SICI/";
//            String directorio_destino_resultado = "D:/Proyectos EPS GRAU/CONTROL DE ACCIONES/SICI/";
            File destino, destino_copia;
            if( ban.trim().equalsIgnoreCase("bien") ){
                destino = new File(directorio_destino_resultado + "RESUL"+cod_area+".DBF");
                destino_copia = new File(directorio_destino_resultado + "RESUL"+cod_area+"1.DBF");
                System.out.println( "A......." + destino.getAbsolutePath() );
                //Eliminar el archivo en el destino
                if( destino.exists() ){
                    if(destino.delete()){
                        System.out.println( "Archivo destino eliminado:" +directorio_destino_resultado + "RESUL"+cod_area+".DBF" );
                    }
                }
                if( destino_copia.exists() ){
                    if(destino_copia.delete()){
                        System.out.println( "Archivo destino_copia eliminado:" +directorio_destino_resultado + "RESUL"+cod_area+"1.DBF" );
                    }
                }
                //Copiar
                helper.Utiles_Archivo_Serv.copy(origen, destino);
                ban = "bien";
            }
        }catch( Exception ex ){
            ban =  ex.getMessage();
        }
        System.out.println("Copia de Archivos: " + ban );
        return ban;
    } 
}
